An Object-Oriented Implementation of the Xpress Transfer Protocol
نویسندگان
چکیده
Object-oriented design principles map well onto protocol implementations because protocols essentially manipulate two structures—packets and the states of the endpoints. In this paper we describe an implementation of the Xpress Transfer Protocol as a user-space daemon written in C++. The object-oriented model forces the programmer to properly place functionality and information ownership. The model facilitates porting to various platforms and greatly eases the task of building data delivery services.
منابع مشابه
An Object-Oriented Implementation of the Xpress Transfer Protocol1
Object-oriented design principles map well onto protocol implementations because protocols essentially manipulate two structures—packets and the states of the endpoints. In this paper we describe an implementation of the Xpress Transfer Protocol as a user-space daemon written in C++. The object-oriented model forces the programmer to properly place functionality and information ownership. The m...
متن کاملDesign and Implementation of a High QualityVideo Distribution System using XTP
In this paper we present the design and implementation of a novel protocol solution for distributing high quality compressed video streams to multiple receivers across a network. Our end-to-end protocol uses the connection-oriented multicast facility in the next-generation transport, the Xpress Transfer Protocol (XTP). XTP multicast provides in-order, multipoint delivery of packet streams with ...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملDesign and Implementation of a High Quality Video Distribution System using XTP Reliable Multicast
In this paper we present the design and implementation of a novel protocol solution for distributing high quality compressed video streams to multiple receivers across a network. Our end-to-end protocol uses the connection-oriented multicast facility in the next-generation transport, the Xpress Transfer Protocol (XTP). XTP multicast provides in-order, multipoint delivery of packet streams with ...
متن کاملExperience with the Xpress transfer protocol
This paper discusses our experience in implementing the Xpress Transfer Protocol. XTP is a transport and network layer protocol suitable for use as a Safenet Transfer Service in the Navy’s emerging SAFENET specification. We describe the background of SAFENET and XTP, the essential features of the protocol, our implementation environment, our communications architecture, the user interface, a de...
متن کامل